-
Notifications
You must be signed in to change notification settings - Fork 233
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add data-plane-instance heartbeat #4230
feat: add data-plane-instance heartbeat #4230
Conversation
var builder = Builder.newInstance() | ||
.url(url) | ||
.lastActive(lastActive) | ||
.turnCount(turnCount) |
Check notice
Code scanning / CodeQL
Deprecated method or constructor invocation Note
Builder.turnCount
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## main #4230 +/- ##
==========================================
+ Coverage 71.74% 75.28% +3.53%
==========================================
Files 919 1040 +121
Lines 18457 20755 +2298
Branches 1037 1155 +118
==========================================
+ Hits 13242 15625 +2383
+ Misses 4756 4619 -137
- Partials 459 511 +52 ☔ View full report in Codecov by Sentry. |
40e2e47
to
43a1ff3
Compare
43a1ff3
to
3c901cc
Compare
What this PR changes/adds
Adds a
DataPlaneSelectorManager
that takes care of checking the dataplanes availability.BREAKING CHANGE: there's a new
lease_id
column added to theedc_data_plane_instance
table, please check the diff for details.Why it does that
Avoid failing transfers for unavabilable data planes.
Further notes
data-plane-self-registration
still "deletes" itself instead of "unregistering". It will fixed in a subsequent prLinked Issue(s)
Closes #4220
Please be sure to take a look at the contributing guidelines and our etiquette for pull requests.